草庐IT

Python mysql 不提交

全部标签

javascript - 使用 Ajax,在 MVC 中提交时文本框不清除

我需要你的帮助。我正在使用AjaxBeginform在一个小文本字段中提交问题。我可以提交问题,它可以很好地发布到数据库,但是问题永远不会解决。我正在使用Ajax,因为我不想发布整个页面。我试过使用this.rest();但这在IE中有效,但在Firefox和Chrome中无效。我试过$('#question').reset();但这仍然行不通。我确定这是我做错的事情。下面是我的代码。谢谢您的帮助。这是我在页面顶部的脚本:这是AjaxBeginForm和文本框@using(Ajax.BeginForm("SendQuestion",new{PresId=Model.Presentati

html - 为什么可以使用GET方法来提交表单数据?

我们知道html中的表单数据可以通过GET方式或者POST方式提交。但是在HttpRFC中,据说特别是,约定GET和HEAD方法不应该具有采取除检索之外的操作的意义。那为什么我们可以通过GET方式向服务器提交表单数据呢?GET方法应该只用于检索吗? 最佳答案 您似乎误以为表单不能用于信息检索。在某些表单中,用户输入的信息用于决定要检索的信息。信息不会存储在任何地方(至少不会以重要的方式存储,例如它可能会被记录下来)。这种性质的一个例子是任何搜索引擎(如Google或Duckduckgo)主页上的大表格。

html - 为什么可以使用GET方法来提交表单数据?

我们知道html中的表单数据可以通过GET方式或者POST方式提交。但是在HttpRFC中,据说特别是,约定GET和HEAD方法不应该具有采取除检索之外的操作的意义。那为什么我们可以通过GET方式向服务器提交表单数据呢?GET方法应该只用于检索吗? 最佳答案 您似乎误以为表单不能用于信息检索。在某些表单中,用户输入的信息用于决定要检索的信息。信息不会存储在任何地方(至少不会以重要的方式存储,例如它可能会被记录下来)。这种性质的一个例子是任何搜索引擎(如Google或Duckduckgo)主页上的大表格。

javascript - 使用 javascript 提交时保持浏览器 HTML 表单验证?

如果通过Javascript提交,是否可以保留默认的HTML验证?我的意思是,如果我使用这种JS方法提交表单:document.getElementById("mc-embedded-subscribe-form").submit();如何保留浏览器抛出的默认错误消息?我想到的一个解决方法是使用这个:但是因为API在一个闭包函数中返回成功,所以我不能使用这个方法。 最佳答案 根据我对您问题的理解,html验证不足以停止提交,您还必须在提交前验证javascript中所需的输入。例如if(!empty(username)){docum

javascript - 使用 javascript 提交时保持浏览器 HTML 表单验证?

如果通过Javascript提交,是否可以保留默认的HTML验证?我的意思是,如果我使用这种JS方法提交表单:document.getElementById("mc-embedded-subscribe-form").submit();如何保留浏览器抛出的默认错误消息?我想到的一个解决方法是使用这个:但是因为API在一个闭包函数中返回成功,所以我不能使用这个方法。 最佳答案 根据我对您问题的理解,html验证不足以停止提交,您还必须在提交前验证javascript中所需的输入。例如if(!empty(username)){docum

javascript - 在 React 的父组件中使用按钮提交表单

所以我必须在模态中实现一个表单,如您所见,模态中的按钮不是表单中的按钮。我将表单创建为模态的子组件。如何使用父组件中的按钮提交表单。我正在使用ReactSemantic-UI作为我的UI框架使用react。我想如果我可以隐藏表单中的按钮并使用JavaScript触发它。我认为这可以通过getElementById来实现,但是否有一种react方式来做到这一点?我当前的模态框如下所示:EditActivity{this.props.name}Cancel我的表单代码如下所示: 最佳答案 最简单的解决方案是使用HTMLformAttri

javascript - 在 React 的父组件中使用按钮提交表单

所以我必须在模态中实现一个表单,如您所见,模态中的按钮不是表单中的按钮。我将表单创建为模态的子组件。如何使用父组件中的按钮提交表单。我正在使用ReactSemantic-UI作为我的UI框架使用react。我想如果我可以隐藏表单中的按钮并使用JavaScript触发它。我认为这可以通过getElementById来实现,但是否有一种react方式来做到这一点?我当前的模态框如下所示:EditActivity{this.props.name}Cancel我的表单代码如下所示: 最佳答案 最简单的解决方案是使用HTMLformAttri

jquery - 在 Safari 中提交表单后无法对 DOM 进行样式更改

在Safari中提交表单后,我在对DOM进行样式更改时遇到问题。有没有人知道它是否可能?这是Safari的预期浏览器行为吗?我已经设置了一个非常简单的示例,因此您可以看到实际的问题:http://jamesmichaelking.com/stackoverflow/safari/index.html该示例包含一个发送到自身的html表单,以及一个查找输入按钮并将背景更改为红色的jquery表单提交事件。该示例在Firefox和Chrome中运行良好我已经包含了示例中的html、js和css:HTMLCSSbody{font-family:sans-serif;color:#fff;te

jquery - 在 Safari 中提交表单后无法对 DOM 进行样式更改

在Safari中提交表单后,我在对DOM进行样式更改时遇到问题。有没有人知道它是否可能?这是Safari的预期浏览器行为吗?我已经设置了一个非常简单的示例,因此您可以看到实际的问题:http://jamesmichaelking.com/stackoverflow/safari/index.html该示例包含一个发送到自身的html表单,以及一个查找输入按钮并将背景更改为红色的jquery表单提交事件。该示例在Firefox和Chrome中运行良好我已经包含了示例中的html、js和css:HTMLCSSbody{font-family:sans-serif;color:#fff;te

html表单在特定输入上按回车键时阻止提交

这个问题在这里已经有了答案:PreventusersfromsubmittingaformbyhittingEnter(36个答案)关闭6年前。我有一个带有一些输入字段的html表单,其中一个输入字段是搜索字段,当我单击此搜索输入字段旁边的搜索按钮时,搜索结果将使用ajax从服务器返回,这是我想要的是为了防止当用户关注此特定搜索输入字段并按回车键时提交表单。顺便说一句,我正在使用AngularJS,所以解决方案可能与我认为的JQuery或纯javascript方式有点不同。可行吗?任何建议将不胜感激!